eye-catching (object) - French English Dictionary